<?php
include_once "topo.php";
if(logado()){
    if($_SESSION["ci_user_nivel"] == 2){ header("location:index.php"); }
    $assunto = new assunto();
    
    if(valida::numero($_GET["id"])){
        $id = $_GET["id"];
        $assunto->carregar($id);
    }
    
    if($_POST["btn_salvar"] == "Salvar"){
        $erro = 0;
        
        if(!$assunto->set_descricao($_POST["descricao"])){ $erro = 1; }
        
        if($erro == 0){
            $id_assunto = $assunto->salvar();
            
            if($id != ''){
                $log = new log('ci_assunto', $id_assunto, "O usiário ".$_SESSION["ci_user_login"]." alterou o registro");
                $log->salvar();
                unset($log);
            }else{
                $log = new log('ci_assunto', $id_assunto, "O usiário ".$_SESSION["ci_user_login"]." criou o registro");
                $log->salvar();
                unset($log);
            }
            
            header("location: assunto.php");
        }
    }
    
    if($id == ''){
        echo "
        <h3>Novo assunto</h3>
        ";
    }else{
        echo "
        <h3>Alterar assunto</h3>
        ";
    }
    ?>
        <form action="" method="post">
            <?php
            if($id != ''){
                echo "ID: ".$assunto->get_id()."<br><br>";
            }
            ?>
            Descrição<br>
            <input type="text" name="descricao" value="<?=$assunto->get_descricao()?>">
            <br><br>
            <button type="submit" name="btn_salvar" value="Salvar">Salvar</button>
        </form>
    <?php
    
    unset($assunto);
    
}else{
    header("location: login.php");
}
include_once "rodape.php";
?>
